Verifying Universal Properties of Parameterized Networks
نویسندگان
چکیده
Kai Baukus1 Yassine Lakhne h2y Karsten Stahl1 1 Institute of Computer S ien e and Applied Mathemati s University of Kiel Preusserstr. 1{9, D-24105 Kiel, Germany fkba, kstg informatik.uni-kiel.de 2 VERIMAG, Centre Equation 2 Av. de Vignate, 38610 Gi eres, Fran e lakhne h imag.fr Abstra t In this paper, we present a method for the veri ation of soalled universal properties of fair parameterized networks of similar pro esses, that is, properties of the form 8p1 : : : pn : , where is a quanti er-free LTL formula. To prove an universal property of a parameterized network, we rst model the in nite family of networks by a single fair WS1S transition system, that is, a transition system whose variables are set (2nd-order) variables and whose transitions are des ribed in WS1S. Then, we abstra t the WS1S system into a nite state system that an be modelhe ked. We present a generi abstra tion relation for verifying universal properties as well as an algorithm for omputing an abstra t system. However, the abstra t system may ontain in nite omputations that have no orresponding fair omputations at the on rete level, and hen e, in ase the property of interest is a progress property, veri ation may fail be ause of this. Therefore, we present methods that allow to synthesize fairness onditions from the parameterized network and dis uss under whi h onditions and how to lift fairness onditions of this network to fairness onditions on the abstra t system. We implemented our methods in a tool, alled pax, and applied it to several examples.
منابع مشابه
Verification of Parameterized Protocols
Recently there has been much interest in the automatic and semi-automatic veri cation of parameterized networks, i.e., veri cation of a family of systems fPi j i 2 !g, where each Pi is a network consisting of i processes. In this paper, we present a method for the veri cation of so-called universal properties of fair parameterized networks of similar processes, that is, properties of the form 8...
متن کاملVerifying Parameterized Networks usingAbstraction and Regular Languages ?
This paper describes a technique based on network grammars and abstraction to verify families of state-transition systems. The family of state-transition systems is represented by a context-free network grammar. Using the structure of the network grammar our technique constructs an invariant which simulates all the state-transition systems in the family. A novel idea used in this paper is to us...
متن کاملIvy: Interactive Verification of Parameterized Systems via Effectively Propositional Reasoning
The design and implementation of parametric systems can be very tricky even for experienced researchers. We describe an interactive system — Ivy — for interactively verifying parameterized systems. Ivy is based on the following principles: (i) Ivy first attempts to locate counterexamples by bounding the number of protocol actions and symbolically searching for (unbounded) bad inputs. (ii) Invar...
متن کاملAutomating Cut-off for Multi-parameterized Systems
Verifying that a parameterized system satisfies certain desired properties amounts to verifying an infinite family of the system instances. This problem is undecidable in general, and as such a number of sound and incomplete techniques have been proposed to address it. Existing techniques typically focus on parameterized systems with a single parameter, (i.e., on systems where the number of pro...
متن کاملParameterized Veri cation with AutomaticallyComputed Inductive Assertions ?
The paper presents a method, called the method of verii-cation by invisible invariants, for the automatic veriication of a large class of parameterized systems. The method is based on the automatic calculation of candidate inductive assertions and checking for their induc-tiveness, using symbolic model-checking techniques for both tasks. First, we show how to use model-checking techniques over ...
متن کامل